#register_form {
	width: 40%;
	padding:5px;
	float:left;
}
.logo{
width:30%;
height:100%;
padding:5px;
float:left;
}
.logo_word{
height:40%;
color:orange;
text-shadow:5px 5px 3px #333;
font-size:7em;
}

.error_msg.ng-hide-add{
	animation:fadeOut 1s;
	display:block !important;
}
.error_msg.ng-hide-remove,.error_Msg.ng-hide-remove{
	animation:bounce 1s;
	display:block !important;
}
#form_container{
    border-width: 1px;
	margin: 5px;
	width: 60%;
	height:auto;
	margin-top:20px;
	border-radius: 10px;
	background-color: #555;
	overflow:hidden;
	padding:5px;
	box-shadow:0px 0px 5px 5px #455;
}
#error{
	height:25px;
	background-color:transparent;
	line-height:25px;
}
.btn-info{
margin:10px 0;
}

body {
	background-color: #5bc0de;
}

hr {
	margin: 5px;
}

td {
	padding: 3px;
}

.lb {
	float: right;
	display: none;
}